@import 'iconfont.css';
/* @import 'global.less'; */

ul,
li,
h1,
h2,
h3,
p,
dd,
dt,
h4 {
  margin: 0;
  padding: 0;
}

html {
  scroll-behavior: smooth;
}

a {
  text-decoration: none;
}

li {
  list-style: none;
}

input {
  outline: none;
  border: 1px solid #ccc;
}

input:focus {
  border-color: #409EFF;
}

button {
  outline: none;
  border: none;
  cursor: pointer;
}

select {
  /*将默认的select选择框样式清除*/
  appearance: none;
  border: none;
  border-radius: 5px;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.el-table tr {
  background: transparent;
}

.el-table,
.el-table__expanded-cell {
  background-color: transparent;
}

.el-table th,
.el-table tr {
  background-color: transparent;
}

/* .el-table tr:hover{background-color: violet;} */
.el-table__body tr:hover>td {
  background-color: #022c5a !important;
}

.el-table {
  color: white;
}

td .el-button--mini,
td .el-button--small {
  padding: 3px 10px;
}

.el-pagination__jump,
.el-pagination__total {
  color: white;
}

.el-table__body tr.hover-row>td.el-table__cell {
  background: none;
}

.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: #8fc1ff1f;
}

.el-icon-delete {
  background-color: #FF6666;
  border-color: #e04949;
  color: white;
}

.el-button--mini.iconfont {
  font-size: 12px;
}

.el-tabs--border-card {
  background: none;
  border: none;
}

.etcon  .el-tabs__nav-scroll {
  border-bottom: 1px solid #fff;
}



::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: #081832;
}

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
  background-color: rgba(240, 240, 240, .5);
}

::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
  border-radius: 10px;
  background-color: #034b69;
}


.el-tabs--border-card>.el-tabs__header {
  background: none;
  border: none;
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item {
  color: white;
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
  background-color: #009688;
  border-right-color: #009688;
  border-left-color: #009688;
}

.el-button--primary {
  background-color: #428bca;
  border-color: #357ebd
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  color: yellowgreen;
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
  color: white
}

.el-tabs--border-card>.el-tabs__content {
  padding: 10px 0;
}

.el-pagination {
  margin-top: 15px;
  text-align: center;
}

.el-pager li.active {
  color: #fff;
  background: #009688;
}

/* el-dialog */
.el-dialog {
  background: #0e668a;
  margin-top: 10vh;
  min-width: 650px;
}

.el-dialog--center .el-dialog__body {
  padding: 10px 30px;
}

.el-dialog__header {
  background: #002753;
  padding: 12px
}

.el-dialog__title {
  font-size: 20px;
  font-weight: bold;
  color: white;
}

.el-form-item__label {
  color: white;
} 

.el-dialog .el-input.is-disabled .el-input__inner {
  background-color: #132a43;
  border-color: #012650;
  color: #eee;
}

.el-dialog__headerbtn .el-dialog__close {
  color: white;
}

.el-radio__input.is-checked .el-radio__inner {
  border-color: #5fb878;
  background: #5fb878;
}

.el-radio__input.is-checked+.el-radio__label {
  color: #5fb878;
}

.el-tree .el-tree-node:focus>.el-tree-node__content {
  background-color: #3fb39e33
}

.main_title i {
  font-size: 18px;
}

.el-radio {
  color: white;
}

.el-input-number .el-input--small .el-input__inner {
  font-size: 18px;
}

.el-dialog .xqform .el-input.is-disabled .el-input__inner {
  height: 30px;
}

.videoDome .el-table td.el-table__cell,
.el-table th.el-table__cell.is-leaf {
  border-bottom: 1px solid #eee5;
}

.videoDome .cell-class-name {
  border-color: #545f70;
}

.el-loading-mask {
  height: 76vh;
  background-color: rgb(255 255 255 / 36%);
}